Custom Metrics Monitoring in Watchlog
Have a metric that matters to you? Send it to us — we’ll watch it. Whether it's signup counts, API errors, or transaction volume per minute, Watchlog's Custom Event Monitoring lets you track exactly what you care about, with live alerts and full control.

How Does It Work?
- Define your custom metric (e.g.,
signup.count
,error.rate
) - Set the time window for evaluation (e.g., total over the last 5 minutes)
- Configure thresholds for warning and critical alerts
- Write custom messages for each alert level
- Choose where to send alerts (email, webhook, SMS, etc.)
✅ That’s it! Watchlog will monitor it continuously and notify you when it matters.
What Can You Customize?
- Alert Threshold: The critical value that triggers immediate alerts
- Warning Threshold: The cautionary level to keep an eye on
- Recovery Message: A message sent once everything returns to normal
Alert Delivery Options
- 📧 Email — notify relevant teams instantly
- 🔗 Webhook — trigger automated actions in external systems
- 📱 SMS — e.g.,
sms mohammad
for urgent updates
👉 See how to create a webhook in Watchlog
Real Example
Let’s say you have a metric called failed_logins_per_minute
.
You want to receive an alert if there are more than 10 failed logins within 5 minutes.
Watchlog does exactly that — no complex coding, no extra infrastructure.
Conclusion
Custom Metrics Monitoring in Watchlog gives you flexible, intelligent observability for the data that you define.
It’s more than just a dashboard — it’s a smart alerting and response system built around your priorities.
Start Monitoring Your Own Metrics Today
Set up your first custom event in minutes. Full documentation and examples are ready to help you get started.